de.cebis.moccabox.application.task
Interface IBusinessTaskExtension

All Known Subinterfaces:
ICalendarEventCollectorExtension

public interface IBusinessTaskExtension

Interface, das eine Erweiterung eines IBusinessTask spezifiziert. Die Schnittstelle besitzt lediglich einen Namen, über den sie identifiziert wird. Entsprechende Methoden, die von der Implementierung als Erweiterung angeboten werden, sind direkt von dieser zu beschreiben und müssen dem erweiterten IBusinessTask bekannt sein.

Bei einer Erweiterung kann es sich bspw. um einen Mechanismus zur Erzeugung von Rechnungsnummern handeln. Ein Standard-CreateInvoiceVO kann somit durch die Erweiterung einer SpecialInvoiceNumberForApplicationXY wiederverwendet und spezialisiert werden. Wird auch in der Kalenderkomponente eingesetzt, um den Sammel-Mechanismus von Kalendereinträgen spezialisieren zu können, das VO zur Aufbereitung des Ergebnisses der Kollekte aber generisch zu gestalten.

Author:
weichelt

Method Summary
 java.lang.String getName()
          Zurückliefern des Namens der Erweiterung.
 void setName(java.lang.String name)
          Setzen des Namens der Erweiterung.
 

Method Detail

getName

java.lang.String getName()
Zurückliefern des Namens der Erweiterung.

Returns:
Der Name der Erweiterung.

setName

void setName(java.lang.String name)
Setzen des Namens der Erweiterung.

Parameters:
name - Der Name der Erweiterung.